package it.eg.taskpipeline.example;

import it.eg.managedcor.interfaces.ProcessSessionData;


public class TestProcessSession implements ProcessSessionData<TestProcessInput, TestProcessOutput> {
	
	private TestProcessInput input;
	private TestProcessOutput output;
	
	private int partialCounter;
	
	public TestProcessSession(TestProcessInput i, TestProcessOutput o) {
		this.input = i;
		this.output = o;
	}
	
	@Override
	public TestProcessInput getProcessInput() {
		return input;
	}

	@Override
	public TestProcessOutput getProcessOutput() {
		return output;
	}
	
	public int getPartialCounter() {
		return partialCounter;
	}

	public void setPartialCounter(int partialCounterValue) {
		this.partialCounter = partialCounterValue;
	}
	
}